needing (further) explanation - Turkish English Dictionary